package com.jt.www.domain.dto;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * 延伸业务 统计出参
 * Created by lq on 2020/10/28.
 */
public class YsywDto {
    private String branchCode;
    private String branchName;

    @ApiModelProperty(value = "延伸业务-分项")
    private List<YsywDetailDto> ysywDetailDtos;

    @ApiModelProperty(value = "本月以往累计保费")
    private BigDecimal premMonthPast;
    @ApiModelProperty(value = "本月截止当日保费")
    private BigDecimal premMonth;
    @ApiModelProperty(value = "本月截止当日佣金")
    private BigDecimal commissionMonth;
    @ApiModelProperty(value = "本月计划佣金")
    private BigDecimal targetMonth;
    @ApiModelProperty(value = "本月计划佣金指标完成率")
    private BigDecimal completeTargetMonth;

    @ApiModelProperty(value = "本年累计完成佣金（不含税）")
    private BigDecimal commissionYear;
    @ApiModelProperty(value = "去年1到本月不含税佣金")
    private BigDecimal commissionLastYear;
    @ApiModelProperty(value = "同比增长")
    private BigDecimal commissionProidYear;

    @ApiModelProperty(value = "本年1到本月累计计划佣金")
    private BigDecimal targetPast;
    @ApiModelProperty(value = "本年1到本月累计指标进度")
    private BigDecimal completeTargetPast;
    @ApiModelProperty(value = "本年任务指标佣金")
    private BigDecimal targetYear;
    @ApiModelProperty(value = "任务指标完成率")
    private BigDecimal completeTargetYear;

    public String getBranchCode() {
        return branchCode;
    }

    public void setBranchCode(String branchCode) {
        this.branchCode = branchCode;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public List<YsywDetailDto> getYsywDetailDtos() {
        return ysywDetailDtos;
    }

    public void setYsywDetailDtos(List<YsywDetailDto> ysywDetailDtos) {
        this.ysywDetailDtos = ysywDetailDtos;
    }

    public BigDecimal getPremMonthPast() {
        return premMonthPast;
    }

    public void setPremMonthPast(BigDecimal premMonthPast) {
        this.premMonthPast = premMonthPast;
    }

    public BigDecimal getPremMonth() {
        return premMonth;
    }

    public void setPremMonth(BigDecimal premMonth) {
        this.premMonth = premMonth;
    }

    public BigDecimal getCommissionMonth() {
        return commissionMonth;
    }

    public void setCommissionMonth(BigDecimal commissionMonth) {
        this.commissionMonth = commissionMonth;
    }

    public BigDecimal getTargetMonth() {
        return targetMonth;
    }

    public void setTargetMonth(BigDecimal targetMonth) {
        this.targetMonth = targetMonth;
    }

    public BigDecimal getCompleteTargetMonth() {
        return completeTargetMonth;
    }

    public void setCompleteTargetMonth(BigDecimal completeTargetMonth) {
        this.completeTargetMonth = completeTargetMonth;
    }

    public BigDecimal getCommissionYear() {
        return commissionYear;
    }

    public void setCommissionYear(BigDecimal commissionYear) {
        this.commissionYear = commissionYear;
    }

    public BigDecimal getCommissionLastYear() {
        return commissionLastYear;
    }

    public void setCommissionLastYear(BigDecimal commissionLastYear) {
        this.commissionLastYear = commissionLastYear;
    }

    public BigDecimal getCommissionProidYear() {
        return commissionProidYear;
    }

    public void setCommissionProidYear(BigDecimal commissionProidYear) {
        this.commissionProidYear = commissionProidYear;
    }

    public BigDecimal getTargetPast() {
        return targetPast;
    }

    public void setTargetPast(BigDecimal targetPast) {
        this.targetPast = targetPast;
    }

    public BigDecimal getCompleteTargetPast() {
        return completeTargetPast;
    }

    public void setCompleteTargetPast(BigDecimal completeTargetPast) {
        this.completeTargetPast = completeTargetPast;
    }

    public BigDecimal getTargetYear() {
        return targetYear;
    }

    public void setTargetYear(BigDecimal targetYear) {
        this.targetYear = targetYear;
    }

    public BigDecimal getCompleteTargetYear() {
        return completeTargetYear;
    }

    public void setCompleteTargetYear(BigDecimal completeTargetYear) {
        this.completeTargetYear = completeTargetYear;
    }
}
